import Vue from 'vue'
// 将fly实例挂在vue原型上，在然而你和组件中通过this使用fly
var Fly=require("flyio/dist/npm/wx")
var fly=new Fly
fly.config.baseURL='http://10.2.2.12:3000/' // 配置请求基地址
Vue.prototype.$http=fly // 将fly实例挂在vue原型上


//得到折扣商品
export default {
  getAllRebateGoods(number,size){
    if(!number){
      number = 0;
    }
    if(!size){
      size = 6;
    }
    const res = fly.get('/api/goods/rebates/list?number='+number+"&size="+size);
    return new Promise((resolve,reject)=>{
      res.then((result)=>{
        if(result.status===200){
          return result.data;
        }else{
          reject(result.status)
        }
      })
        .then((json)=>{
          if(json.code===0){
            resolve(json);
          }else{
            reject(json.message);
          }
        })
        .catch((e)=>{
          reject(e.toString())
        })
    })
  },
  getDetailInfo(id){
    if(!id){
      return;
    }
    const res = fly.get('/api/goods/rebates/detail?id='+id);
    return new Promise((resolve,reject)=>{
      res.then((result)=>{
        if(result.status===200){
          return result.data;
        }else{
          reject(result.status)
        }
      }).then((json)=>{
          if(json.code===0){
            resolve(json);
          }else{
            reject(json.message);
          }
        })
        .catch((e)=>{
          reject(e.toString())
        })
    })
  }
}
